"""
1.循环 当用户输入r的时候就注册，当输入q退出，输入其他字符的继续循环
2.用户输入用户名和密码
3.列表字典 --name对应的值和 用户输入的值进行比较   循环拿到每一个字典 键拿到值
4.判断 存在 break  不存在 添加值 {}作为一个整体进行添加   append添加到列表当中
"""
students = [
    {'name':'张三','pwd':'123'},
    {'name':'李四','pwd':'000'}
]
while True:
    q = input("请输入你要注册(r)还是退出(q)：")
    if q == "q":  # 退出
        break
    elif q == "r": # 注册 用户输入
        name = input("请输入用户名：")
        pwd = input("请输入密码：")
        # 一一比较
        stu = {}
        for i in students:
            if name == i["name"]: # 说明用户名重复了
                print("用户名存在了")
                break # 退出循环，重新输入
        else:  # 都不存在，说明应该添加用户
            stu["name"] = name
            stu["pwd"] = pwd
            students.append(stu)
            print("用户添加成功")
            print(students)
    else:
        print("请重新输入")
